PRO - ART * : Enabling Requirements Pre - Traceability 1 Klaus Pohl
نویسنده
چکیده
Requirements traceability is essential for developing software systems of high quality. Whereas the traceability of the refinement, deployment, and use of a requirement is called posttraceability, the traceability of a requirement back to its origin is named pre-traceability. In this contribution we present a requirements engineering environment, called PRO-ART*, which enables requirements pre-traceability. PRO-ART is based on three main contributions: • a three-dimensional framework for requirements engineering which defines the kind of information to be recorded; • a trace-repository for structuring the trace information and enabling selective trace retrieval; • a novel tool interoperability approach which enables (almost) automated trace capture. In addition, we report on experiences made with the first prototypical implementation of PRO-ART and the resulting re-design and re-implementation, called PRO-ART 2.0, which mainly addresses scalability problems faced with in real applications. 1 A version of this paper appears in the Proceedings of the IEEE Intl. Conference on Requirements Engineering (ICRE’96), Colorado, April 15–28th, 1996. * Process and RepOsitory based Approach for Requirements Traceability
منابع مشابه
PRO-ART: PROcess based Approach to Requirements Traceability*
Requirements Traceability is crucial for the success of system development activities. What does it take to capture, maintain and use requirements information? Based on a three dimensional framework and a tool interoperability approach we present a requirements engineering environment (PRO-ART) which enables the content oriented capture of requirements information. The demonstration shows how •...
متن کاملHYDRA: A Hypertext Model for Structuring Informal Requirements Representations1
The ultimate measurement for software quality is the degree to which user needs are satisfied by the system. User needs are an essential input for developing a requirements specification and, in the first place, are most often represented using natural language, pictures, or graphics (informal representations). The consideration of user needs as a driving force throughout the development proces...
متن کاملConcurrent Engineering: Enabling Traceability and Mutual Understanding
Concurrent Engineering requires the cooperation of people coming from different phases of the engineering process. Traceability between the different views (products), which exist in such cross-functional teams, is essential for enabling mutual understanding. Moreover, the different views must be related to each other and must be presented in a suitable way to support finding and resolving of i...
متن کاملIntegrating Requirement and Architecture Information: A Scenario and Meta-Model Based Approach
Recording and maintaining traces about the history of a (software) product is a prerequisite for managing its evolution. Establishing traceability from requirements down to implementation and vice versa has thus long ago been recognized as an essential development activity. A fundamental problem faced with relating requirements and architectural artefacts is the large conceptual distance and th...
متن کاملRequirements Engineering : An Overview * Klaus Pohl
Non-Functional-RQ Flexibility Portability Maintainability Cost Constraints Time Constraints Backup/Recovery Examples User Supply Test Cases Documentation
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996